package chapter07;

/**
 * Created by Miracle yaochengwei on 2022/6/28 19:28
 */
public class VarParameterExercise {
    static class HspMethod {
/*
有三个方法，分别实现返回姓名和两门课成绩(总分)，
返回姓名和三门课成绩(总分)，返回姓名和五门课成绩（总分）。
 封装成一个可变参数的方法
*/


        //分析 1.  方法名 showScore
        // 2.  形参(String ,double... )
        // 3.  返回 String
//听课小伙伴，老师要求必须自己动手写
        public String showScore(String name, double... scores) {
            double totalScore = 0;
            for (int i = 0; i < scores.length; i++) {
                totalScore += scores[i];

            }
            return name + "有"+scores.length + "内课的成绩总分为=" + totalScore;
        }
    }

    public static void main(String[] args) {
        {
            HspMethod hm = new HspMethod();
            System.out.println(hm.showScore("milan", 90.1, 80.0));
            System.out.println(hm.showScore("terry", 90.1, 80.0, 10, 30.5, 70));
        }
    }
}

